struct a {
  int b;
  char c;
  unsigned d;
} e = {1, 2, 3}, g = {4, 5, 6}, *h = &e;
int f = 0;
struct a j(struct a k) {
  if (f)
    ;
  else
    return k;
  short i[18048];
  return k;
}
int main() {
  *h = j(g);
  printf("%d\n", e.b);
}
